package com.ruoyi.recycle.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.recycle.domain.BillRecord;
import com.ruoyi.recycle.dto.MerchantBillRecordQueryDTO;
import com.ruoyi.recycle.vo.BillRecordVO;

import java.util.Date;
import java.util.List;

public interface BillRecordService extends IService<BillRecord> {
    BillRecordVO billStatistics(MerchantBillRecordQueryDTO queryDTO);


    Long selectCountOutIntegral(Long clientId, Date searchTime);

    Long selectCountInIntegral(Long clientId, Date searchTime);

    List<BillRecord> getBillRecordList(Long clientId, Date searchTime);

    List<BillRecord> selectInSalesmanBill(String signTime, Long salesmanId);

    List<BillRecord> selectOutSalesmanBill(String signTime, Long salesmanId);

}
